<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CryptoAuthLib: ATCAIfaceCfg Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">CryptoAuthLib
   </div>
   <div id="projectbrief">Microchip CryptoAuthentication Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a01013.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">ATCAIfaceCfg Struct Reference<div class="ingroups"><a class="el" href="a00989.html">ATCAIface (atca_)</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="a00170_source.html">atca_iface.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a3d0753b214d2a12df80f22b56bfc6e71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00989.html#gac7f674d4a0afb12d2f3c9c5e98cb1089">ATCAIfaceType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01013.html#a3d0753b214d2a12df80f22b56bfc6e71">iface_type</a></td></tr>
<tr class="separator:a3d0753b214d2a12df80f22b56bfc6e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05f2d72f4feff51d21be443c82d02192"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00988.html#gafb234ccd6a80d09c0efbe336c2354267">ATCADeviceType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01013.html#a05f2d72f4feff51d21be443c82d02192">devtype</a></td></tr>
<tr class="separator:a05f2d72f4feff51d21be443c82d02192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef8224e4259a43c0e5ff21b777e9a9c"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:a88f8040c47fc046b2198a26f4ed3faf0"><td class="memItemLeft" >&#160;&#160;&#160;struct <b>ATCAI2C</b> {</td></tr>
<tr class="memitem:ac93868aeda435dfb685a0a0020e5c7a4"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#ac93868aeda435dfb685a0a0020e5c7a4">slave_address</a></td></tr>
<tr class="separator:ac93868aeda435dfb685a0a0020e5c7a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5262d4a80e6a0b6dce6fd57d4656786d"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#a5262d4a80e6a0b6dce6fd57d4656786d">bus</a></td></tr>
<tr class="separator:a5262d4a80e6a0b6dce6fd57d4656786d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6e5ec63505c02923d71f7409cdbf1d1"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="a01013.html#ac6e5ec63505c02923d71f7409cdbf1d1">baud</a></td></tr>
<tr class="separator:ac6e5ec63505c02923d71f7409cdbf1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f8040c47fc046b2198a26f4ed3faf0"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="a01013.html#a88f8040c47fc046b2198a26f4ed3faf0">atcai2c</a></td></tr>
<tr class="separator:a88f8040c47fc046b2198a26f4ed3faf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9670d2ececfd8d536f8e6b629ab7b1ed"><td class="memItemLeft" >&#160;&#160;&#160;struct <b>ATCASWI</b> {</td></tr>
<tr class="memitem:a5262d4a80e6a0b6dce6fd57d4656786d"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#a5262d4a80e6a0b6dce6fd57d4656786d">bus</a></td></tr>
<tr class="separator:a5262d4a80e6a0b6dce6fd57d4656786d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9670d2ececfd8d536f8e6b629ab7b1ed"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="a01013.html#a9670d2ececfd8d536f8e6b629ab7b1ed">atcaswi</a></td></tr>
<tr class="separator:a9670d2ececfd8d536f8e6b629ab7b1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b39f87d1a01274c9da57768841683c3"><td class="memItemLeft" >&#160;&#160;&#160;struct <b>ATCAUART</b> {</td></tr>
<tr class="memitem:a63c89c04d1feae07ca35558055155ffb"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="a01013.html#a63c89c04d1feae07ca35558055155ffb">port</a></td></tr>
<tr class="separator:a63c89c04d1feae07ca35558055155ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6e5ec63505c02923d71f7409cdbf1d1"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="a01013.html#ac6e5ec63505c02923d71f7409cdbf1d1">baud</a></td></tr>
<tr class="separator:ac6e5ec63505c02923d71f7409cdbf1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae696a833509f858d17988acdb1deb161"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#ae696a833509f858d17988acdb1deb161">wordsize</a></td></tr>
<tr class="separator:ae696a833509f858d17988acdb1deb161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e72b59c63431c62f5b5eba36a65d17"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#aa0e72b59c63431c62f5b5eba36a65d17">parity</a></td></tr>
<tr class="separator:aa0e72b59c63431c62f5b5eba36a65d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de35842403baab5738ea16162012d4f"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#a9de35842403baab5738ea16162012d4f">stopbits</a></td></tr>
<tr class="separator:a9de35842403baab5738ea16162012d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b39f87d1a01274c9da57768841683c3"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="a01013.html#a0b39f87d1a01274c9da57768841683c3">atcauart</a></td></tr>
<tr class="separator:a0b39f87d1a01274c9da57768841683c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa757f95b731b8dfdd4ce785e26944728"><td class="memItemLeft" >&#160;&#160;&#160;struct <b>ATCAHID</b> {</td></tr>
<tr class="memitem:ae40354a1051342eb5a9db005715dcfa9"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;int&#160;&#160;&#160;<a class="el" href="a01013.html#ae40354a1051342eb5a9db005715dcfa9">idx</a></td></tr>
<tr class="separator:ae40354a1051342eb5a9db005715dcfa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98780fe4ab562a61abfd7870ea0910c3"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="a01013.html#a98780fe4ab562a61abfd7870ea0910c3">vid</a></td></tr>
<tr class="separator:a98780fe4ab562a61abfd7870ea0910c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec32162d9dc3fde2c76d766af522dae5"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="a01013.html#aec32162d9dc3fde2c76d766af522dae5">pid</a></td></tr>
<tr class="separator:aec32162d9dc3fde2c76d766af522dae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba242bb3690d4d5a7de01474f94cb4ab"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint32_t&#160;&#160;&#160;<a class="el" href="a01013.html#aba242bb3690d4d5a7de01474f94cb4ab">packetsize</a></td></tr>
<tr class="separator:aba242bb3690d4d5a7de01474f94cb4ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6dd59cf5b43526a4c6ccd515042af73"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;uint8_t&#160;&#160;&#160;<a class="el" href="a01013.html#af6dd59cf5b43526a4c6ccd515042af73">guid</a> [16]</td></tr>
<tr class="separator:af6dd59cf5b43526a4c6ccd515042af73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa757f95b731b8dfdd4ce785e26944728"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="a01013.html#aa757f95b731b8dfdd4ce785e26944728">atcahid</a></td></tr>
<tr class="separator:aa757f95b731b8dfdd4ce785e26944728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8750afb7cb6d240c858a382a210fa7"><td class="memItemLeft" >&#160;&#160;&#160;struct <b>ATCACUSTOM</b> {</td></tr>
<tr class="memitem:a3baf2be3a5e7c59688ede3ffa734f1e1"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a3baf2be3a5e7c59688ede3ffa734f1e1">halinit</a> )(void *hal, void *cfg)</td></tr>
<tr class="separator:a3baf2be3a5e7c59688ede3ffa734f1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82498c9417816ef35f75ea8249a3f10a"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a82498c9417816ef35f75ea8249a3f10a">halpostinit</a> )(void *iface)</td></tr>
<tr class="separator:a82498c9417816ef35f75ea8249a3f10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa29f6db8565f010adbe6b11e203d53"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a3aa29f6db8565f010adbe6b11e203d53">halsend</a> )(void *iface, uint8_t *txdata, <br class="typebreak" />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;int txlength)</td></tr>
<tr class="separator:a3aa29f6db8565f010adbe6b11e203d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18decbd259932bfe1f787dd3d94ee29f"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a18decbd259932bfe1f787dd3d94ee29f">halreceive</a> )(void *iface, uint8_t *rxdata, <br class="typebreak" />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;uint16_t *rxlength)</td></tr>
<tr class="separator:a18decbd259932bfe1f787dd3d94ee29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a357fd8307ec04fe3026830316fc3b043"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a357fd8307ec04fe3026830316fc3b043">halwake</a> )(void *iface)</td></tr>
<tr class="separator:a357fd8307ec04fe3026830316fc3b043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5c7d0dbeca09760ddfbd0f4041d3c5"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a5f5c7d0dbeca09760ddfbd0f4041d3c5">halidle</a> )(void *iface)</td></tr>
<tr class="separator:a5f5c7d0dbeca09760ddfbd0f4041d3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7add390e5c5e2d9c8f6dadc842a3726e"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a7add390e5c5e2d9c8f6dadc842a3726e">halsleep</a> )(void *iface)</td></tr>
<tr class="separator:a7add390e5c5e2d9c8f6dadc842a3726e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb439f0ede23956fde8cd72f41b85ba"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(*&#160;&#160;&#160;<a class="el" href="a01013.html#a5eb439f0ede23956fde8cd72f41b85ba">halrelease</a> )(void *hal_data)</td></tr>
<tr class="separator:a5eb439f0ede23956fde8cd72f41b85ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8750afb7cb6d240c858a382a210fa7"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="a01013.html#abd8750afb7cb6d240c858a382a210fa7">atcacustom</a></td></tr>
<tr class="separator:abd8750afb7cb6d240c858a382a210fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef8224e4259a43c0e5ff21b777e9a9c"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a4ef8224e4259a43c0e5ff21b777e9a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a058e797431a238154c5347fa26982044"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01013.html#a058e797431a238154c5347fa26982044">wake_delay</a></td></tr>
<tr class="separator:a058e797431a238154c5347fa26982044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ce255f8b9bff64fe261235f9e70c03"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01013.html#aa9ce255f8b9bff64fe261235f9e70c03">rx_retries</a></td></tr>
<tr class="separator:aa9ce255f8b9bff64fe261235f9e70c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e106cc7267316cf40988744b231111"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01013.html#a97e106cc7267316cf40988744b231111">cfg_data</a></td></tr>
<tr class="separator:a97e106cc7267316cf40988744b231111"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a4ef8224e4259a43c0e5ff21b777e9a9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ef8224e4259a43c0e5ff21b777e9a9c">&#9670;&nbsp;</a></span>@1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... } </td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abd8750afb7cb6d240c858a382a210fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd8750afb7cb6d240c858a382a210fa7">&#9670;&nbsp;</a></span>atcacustom</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... } ::ATCACUSTOM  atcacustom</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa757f95b731b8dfdd4ce785e26944728"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa757f95b731b8dfdd4ce785e26944728">&#9670;&nbsp;</a></span>atcahid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... } ::ATCAHID  <a class="el" href="a01113.html">atcahid</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a88f8040c47fc046b2198a26f4ed3faf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88f8040c47fc046b2198a26f4ed3faf0">&#9670;&nbsp;</a></span>atcai2c</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... } ::ATCAI2C  atcai2c</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9670d2ececfd8d536f8e6b629ab7b1ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9670d2ececfd8d536f8e6b629ab7b1ed">&#9670;&nbsp;</a></span>atcaswi</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... } ::ATCASWI  atcaswi</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0b39f87d1a01274c9da57768841683c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b39f87d1a01274c9da57768841683c3">&#9670;&nbsp;</a></span>atcauart</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... } ::ATCAUART  atcauart</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac6e5ec63505c02923d71f7409cdbf1d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6e5ec63505c02923d71f7409cdbf1d1">&#9670;&nbsp;</a></span>baud</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t baud</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5262d4a80e6a0b6dce6fd57d4656786d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5262d4a80e6a0b6dce6fd57d4656786d">&#9670;&nbsp;</a></span>bus</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t bus</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a97e106cc7267316cf40988744b231111"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e106cc7267316cf40988744b231111">&#9670;&nbsp;</a></span>cfg_data</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* cfg_data</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a05f2d72f4feff51d21be443c82d02192"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05f2d72f4feff51d21be443c82d02192">&#9670;&nbsp;</a></span>devtype</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00988.html#gafb234ccd6a80d09c0efbe336c2354267">ATCADeviceType</a> devtype</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af6dd59cf5b43526a4c6ccd515042af73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6dd59cf5b43526a4c6ccd515042af73">&#9670;&nbsp;</a></span>guid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t guid[16]</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5f5c7d0dbeca09760ddfbd0f4041d3c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f5c7d0dbeca09760ddfbd0f4041d3c5">&#9670;&nbsp;</a></span>halidle</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halidle) (void *iface)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3baf2be3a5e7c59688ede3ffa734f1e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3baf2be3a5e7c59688ede3ffa734f1e1">&#9670;&nbsp;</a></span>halinit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halinit) (void *hal, void *cfg)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a82498c9417816ef35f75ea8249a3f10a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82498c9417816ef35f75ea8249a3f10a">&#9670;&nbsp;</a></span>halpostinit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halpostinit) (void *iface)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a18decbd259932bfe1f787dd3d94ee29f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18decbd259932bfe1f787dd3d94ee29f">&#9670;&nbsp;</a></span>halreceive</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halreceive) (void *iface, uint8_t *rxdata, uint16_t *rxlength)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5eb439f0ede23956fde8cd72f41b85ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5eb439f0ede23956fde8cd72f41b85ba">&#9670;&nbsp;</a></span>halrelease</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halrelease) (void *hal_data)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3aa29f6db8565f010adbe6b11e203d53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aa29f6db8565f010adbe6b11e203d53">&#9670;&nbsp;</a></span>halsend</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halsend) (void *iface, uint8_t *txdata, int txlength)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7add390e5c5e2d9c8f6dadc842a3726e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7add390e5c5e2d9c8f6dadc842a3726e">&#9670;&nbsp;</a></span>halsleep</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halsleep) (void *iface)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a357fd8307ec04fe3026830316fc3b043"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a357fd8307ec04fe3026830316fc3b043">&#9670;&nbsp;</a></span>halwake</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00173.html#a22bd6643f31f1d75dc3e7ea939f468cd">ATCA_STATUS</a>(* halwake) (void *iface)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae40354a1051342eb5a9db005715dcfa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae40354a1051342eb5a9db005715dcfa9">&#9670;&nbsp;</a></span>idx</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int idx</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3d0753b214d2a12df80f22b56bfc6e71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d0753b214d2a12df80f22b56bfc6e71">&#9670;&nbsp;</a></span>iface_type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00989.html#gac7f674d4a0afb12d2f3c9c5e98cb1089">ATCAIfaceType</a> iface_type</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aba242bb3690d4d5a7de01474f94cb4ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba242bb3690d4d5a7de01474f94cb4ab">&#9670;&nbsp;</a></span>packetsize</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t packetsize</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa0e72b59c63431c62f5b5eba36a65d17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0e72b59c63431c62f5b5eba36a65d17">&#9670;&nbsp;</a></span>parity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t parity</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aec32162d9dc3fde2c76d766af522dae5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec32162d9dc3fde2c76d766af522dae5">&#9670;&nbsp;</a></span>pid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t pid</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a63c89c04d1feae07ca35558055155ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63c89c04d1feae07ca35558055155ffb">&#9670;&nbsp;</a></span>port</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int port</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa9ce255f8b9bff64fe261235f9e70c03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9ce255f8b9bff64fe261235f9e70c03">&#9670;&nbsp;</a></span>rx_retries</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rx_retries</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac93868aeda435dfb685a0a0020e5c7a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac93868aeda435dfb685a0a0020e5c7a4">&#9670;&nbsp;</a></span>slave_address</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t slave_address</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9de35842403baab5738ea16162012d4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9de35842403baab5738ea16162012d4f">&#9670;&nbsp;</a></span>stopbits</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t stopbits</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a98780fe4ab562a61abfd7870ea0910c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98780fe4ab562a61abfd7870ea0910c3">&#9670;&nbsp;</a></span>vid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t vid</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a058e797431a238154c5347fa26982044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a058e797431a238154c5347fa26982044">&#9670;&nbsp;</a></span>wake_delay</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t wake_delay</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae696a833509f858d17988acdb1deb161"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae696a833509f858d17988acdb1deb161">&#9670;&nbsp;</a></span>wordsize</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t wordsize</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01013.html">ATCAIfaceCfg</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>
